import request from '@/config/axios'

// 今日头条账号基本信息 VO
export interface ToutiaoAccountVO {
  id: number // 主键
  diggCount: number // 获赞数
  fans: number // 粉丝数
  following: number // 关注数
  detailMessage: string // 报文
}

// 今日头条账号基本信息 API
export const ToutiaoAccountApi = {
  // 查询今日头条账号基本信息分页
  getToutiaoAccountPage: async (params: any) => {
    return await request.get({ url: `/integration/toutiao-account/page`, params })
  },

  // 查询今日头条账号基本信息详情
  getToutiaoAccount: async (id: number) => {
    return await request.get({ url: `/integration/toutiao-account/get?id=` + id })
  },

  // 新增今日头条账号基本信息
  createToutiaoAccount: async (data: ToutiaoAccountVO) => {
    return await request.post({ url: `/integration/toutiao-account/create`, data })
  },

  // 修改今日头条账号基本信息
  updateToutiaoAccount: async (data: ToutiaoAccountVO) => {
    return await request.post({ url: `/integration/toutiao-account/update`, data })
  },

  // 删除今日头条账号基本信息
  deleteToutiaoAccount: async (id: number) => {
    return await request.get({ url: `/integration/toutiao-account/delete?id=` + id })
  },

  // 导出今日头条账号基本信息 Excel
  exportToutiaoAccount: async (params) => {
    return await request.download({ url: `/integration/toutiao-account/export-excel`, params })
  }
}